﻿using System;

namespace SharpSqlAnalyzer.nodes.hive
{
	// Token: 0x02000423 RID: 1059
	public class THiveSortBy : TParseTreeNode
	{
		// Token: 0x17000965 RID: 2405
		// (get) Token: 0x060028DF RID: 10463 RVA: 0x0033D0B2 File Offset: 0x0033B2B2
		public virtual TOrderByItemList Items
		{
			get
			{
				return this.items;
			}
		}

		// Token: 0x060028E0 RID: 10464 RVA: 0x0033D0BA File Offset: 0x0033B2BA
		public override void init(object arg1)
		{
			this.items = (TOrderByItemList)arg1;
		}

		// Token: 0x060028E1 RID: 10465 RVA: 0x0033D0C8 File Offset: 0x0033B2C8
		public override void doParse(TCustomSqlStatement psql, ESqlClause plocation)
		{
			this.items.doParse(psql, plocation);
		}

		// Token: 0x060028E2 RID: 10466 RVA: 0x0033D0D7 File Offset: 0x0033B2D7
		public override void accept(TParseTreeVisitor v)
		{
			v.preVisit(this);
			v.postVisit(this);
		}

		// Token: 0x060028E3 RID: 10467 RVA: 0x0033D0E7 File Offset: 0x0033B2E7
		public override void acceptChildren(TParseTreeVisitor v)
		{
			v.preVisit(this);
			this.Items.accept(v);
			v.postVisit(this);
		}

		// Token: 0x04001E83 RID: 7811
		private TOrderByItemList items;
	}
}
